package xj.graph2d.shapes;

import xj.graph2d.DrawShape;

public interface VerticalCompartments extends Compartments {

  public void moveVerticalDivider(int i, float dy);

  public void setVerticalDividers(float[] dividers);

  public float[] getVerticalDividers();

  public int getNumberOfVerticalCompartments();

  public int inVerticalCompartment(DrawShape s);

  public boolean isNumberOfVerticalCompartmentsFixed();

  public void addVerticalDivider(int p, float dy);

  public void removeVerticalDivider(int p);

}
